//函数 函数名是大写的
function CEO(name,sex){
    this.name= name;
    console.log('未来的爱人，等我');
}
//CEO();//作为普通函数运行
var Tim=new CEO();//作为类运行
var cw=new CEO('刘印');
//普通函数没有 return返回值
// -new一下之后
// 1.{}新建一个空的对象
// 再把这个函数运行一下，上下文环境时this->生成的对象
// 2.将他返回
console.log(cw.constructor,'----');//初始化对象
console.log(cw instanceof CEO,'----');

cw.hobbies['读书'];
const xz={};//默认的原型对象Object
const xz=new Object();
//仍和函数都可以有一个prototype属性
xz.__proto__=cw;
console.log(xz.hobbies,'----');


var xmm=new
function Cat(name,color){
    this.name=name;
    this.color=color
}
Cat.prototype={
    sayMiao(){
        console.log('name')
    }
}


var xmm=new Cat('cheng')
